﻿2026-06-21T09:27:26.4770727Z ##[group]Run cargo nextest run -p spt-daemon --no-fail-fast \
2026-06-21T09:27:26.4771309Z [36;1mcargo nextest run -p spt-daemon --no-fail-fast \[0m
2026-06-21T09:27:26.4771825Z [36;1m  -E 'test(a_journaled_input_wedge) | test(p0_paste_wedge) | test(g2_no_commit)' \[0m
2026-06-21T09:27:26.4772282Z [36;1m  --no-capture 2>&1 \[0m
2026-06-21T09:27:26.4772998Z [36;1m| grep -E 'JOURNAL-WEDGE GATE|PASTE-WEDGE GATE|subscribed|got_output|attach_received|keystroke_accepted|assertion|panicked|c1:|c2:|c3:|EVICT|c3-DROP|PASS|FAIL' \[0m
2026-06-21T09:27:26.4773744Z [36;1m| grep -vE 'drain appends=' || true[0m
2026-06-21T09:27:26.5406298Z shell: /usr/bin/bash -e {0}
2026-06-21T09:27:26.5406559Z env:
2026-06-21T09:27:26.5406764Z   SPT_REGISTRY_BUSY_TIMEOUT_MS: 30000
2026-06-21T09:27:26.5407018Z   RUSTFLAGS: -C link-arg=-fuse-ld=mold
2026-06-21T09:27:26.5407273Z   SPT_WEDGE_TRACE: 1
2026-06-21T09:27:26.5407462Z ##[endgroup]
2026-06-21T09:28:22.1552747Z WEDGE_TRACE c3-DROP: stream=1 append seq=0 but NO subscriber yet
2026-06-21T09:28:22.1553458Z WEDGE_TRACE c1-EVICT: dropped 1 viewer(s) at seq 88901; total_evicted=1 (drain_appends=88902)
2026-06-21T09:28:22.1554016Z WEDGE_TRACE c3: stream=2 live-send seq=0 count=1 write_ok=true
2026-06-21T09:28:22.1581356Z === W1b JOURNAL-WEDGE GATE: journaled_ops_pumped=11398 concurrent_attach_subscribed=true attach_received_pty_output=false (fixed = both true; pre-fix on Unix: subscribed=false — attach wedged on the held journal lock) ===
2026-06-21T09:28:22.1582714Z thread 'a_journaled_input_wedge_does_not_starve_a_concurrent_rc_attach' (3500642) panicked at crates/spt-daemon/tests/inject_control_wedge.rs:750:5:
2026-06-21T09:28:22.1583444Z test a_journaled_input_wedge_does_not_starve_a_concurrent_rc_attach ... FAILED
2026-06-21T09:28:22.1584005Z test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 9 filtered out; finished in 18.92s
2026-06-21T09:28:22.1587071Z         FAIL [  18.937s] (1/3) spt-daemon::inject_control_wedge a_journaled_input_wedge_does_not_starve_a_concurrent_rc_attach
2026-06-21T09:28:22.1587848Z thread 'g2_no_commit_deadline_faults_binary_and_does_not_wedge_controller_input' (3500684) panicked at crates/spt-daemon/tests/inject_control_wedge.rs:1196:5:
2026-06-21T09:28:22.1588507Z test g2_no_commit_deadline_faults_binary_and_does_not_wedge_controller_input ... FAILED
2026-06-21T09:28:22.1589132Z test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 9 filtered out; finished in 16.70s
2026-06-21T09:28:22.1589737Z         FAIL [  16.706s] (2/3) spt-daemon::inject_control_wedge g2_no_commit_deadline_faults_binary_and_does_not_wedge_controller_input
2026-06-21T09:28:22.1590262Z WEDGE_TRACE c3-DROP: stream=1 append seq=0 but NO subscriber yet
2026-06-21T09:28:22.1590662Z WEDGE_TRACE c1-EVICT: dropped 1 viewer(s) at seq 80059; total_evicted=1 (drain_appends=80060)
2026-06-21T09:28:22.1591083Z WEDGE_TRACE c3: stream=2 live-send seq=0 count=1 write_ok=true
2026-06-21T09:28:22.1592620Z === P0 PASTE-WEDGE GATE: pumped=31069 keystroke_accepted=true concurrent_attach_subscribed=true attach_received_output=false backpressured=true backpressure_after_stop=Some(true) (fixed = subscribed+got_output+keystroke_accepted true; pre-fix: parked dispatch thread → subscribed=false / no output) ===
2026-06-21T09:28:22.1593909Z thread 'p0_paste_wedge_parked_write_does_not_starve_attach_or_wedge_broker' (3500727) panicked at crates/spt-daemon/tests/inject_control_wedge.rs:1996:5:
2026-06-21T09:28:22.1594744Z test p0_paste_wedge_parked_write_does_not_starve_attach_or_wedge_broker ... FAILED
2026-06-21T09:28:22.1595207Z test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 9 filtered out; finished in 18.88s
2026-06-21T09:28:22.1595750Z         FAIL [  18.893s] (3/3) spt-daemon::inject_control_wedge p0_paste_wedge_parked_write_does_not_starve_attach_or_wedge_broker
2026-06-21T09:28:22.1596360Z         FAIL [  18.937s] (1/3) spt-daemon::inject_control_wedge a_journaled_input_wedge_does_not_starve_a_concurrent_rc_attach
2026-06-21T09:28:22.1596975Z         FAIL [  16.706s] (2/3) spt-daemon::inject_control_wedge g2_no_commit_deadline_faults_binary_and_does_not_wedge_controller_input
2026-06-21T09:28:22.1597822Z         FAIL [  18.893s] (3/3) spt-daemon::inject_control_wedge p0_paste_wedge_parked_write_does_not_starve_attach_or_wedge_broker
